home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / doom / quake1.zip / QCPL_20.ZIP / QCPL.DOC < prev    next >
Text File  |  1996-09-19  |  5KB  |  136 lines

  1.                         Quake C Patch Launcher, (c) 1996                  v2.0
  2.                     |=====================================|
  3.                           created by Michael Gansel
  4.                             hengan@werple.net.au
  5.  
  6. WHAT IS Quake C Patch Launcher (QCPL)?
  7. --------------------------------------
  8.     I personaly have alot of Quake C patches, and can't keep track
  9.     of what they are and where they are. Sure, naming a directory
  10.     to describe the patch does the job ... for a while. Then your
  11.     patches all pile up and you have no clue which is one what. 
  12.     That's where QCPL comes in.    
  13.  
  14.  
  15. INSTALLATION:
  16. -------------
  17.     Copy QUAKE_C.EXE to you Quake directory. That's it! Oh, make
  18.     sure you have some patches to try it out with.
  19.     NOTE: To turn on the ability to compile QC files, you must copy 
  20.     QCCDOS.EXE and CWSDPMI.EXE to your Quake directory as well. 
  21.  
  22. USAGE:
  23. ------
  24.     NOTE: When you first run QCPL, a short intro screen pops up, 
  25.     don't worry this will only happen once.
  26.  
  27.     Make sure your directory structure is correct, by that i mean
  28.     that all Quake C patches should be under the Quake directory.
  29.     ie   C:\QUAKE        <-- Your Quake directory.
  30.          C:\QUAKE\CBOT   <-- A Quake C Patch.
  31.          C:\QUAKE\ID1    <-- Quake Data. 
  32.  
  33.     NOTE: The above is only an example, Quake does not have to be
  34.           installed in C:\QUAKE.    
  35.  
  36.     QCPL can also be lauched with a few parameters.
  37.  
  38.     /s   Create configuration file containing additional paramters to 
  39.          pass on to Quake when being lauched.
  40.     /i   Create/Modify QUAKE_C.INF files for selected Quake C Patches.
  41.     /o   Override the search/compilation of QC files. (if found).
  42.     /?   Gee ... i wonder if this is the help screen?
  43.  
  44. FEATURES:
  45. ---------
  46.   * When you launch QCPL, there is a small one second pause. QCPL
  47.     searches the for Quake C patches, and if found, displays them 
  48.     on the screen, allowing you to choose which one you want to play.
  49.     Currently ID0.PAK and PROGS.DAT are supported. 
  50.     (Are these the only way of distributing patches? e-mail me please)
  51.  
  52.   * If source QC files are found, and you choose to lauch them, QCPL
  53.     will search for every single necessary file, and if missing will
  54.     inform you of the missing one. You then have the option of
  55.     compiling all QC files into a working PROGS.DAT.
  56.     (This option can be turned off with the '/o' switch, see below.)
  57.     
  58.   * QCPL's strongest feature is its description option. I urge EVERY
  59.     author of a Quake C patch to include a file called QUAKE_C.INF
  60.     in their archive as QCPL searches for this file and if found, 
  61.     displays the contents. This way, users have a small description
  62.     of the patch. If no description file is found, the directory name
  63.     is shown. BTW: Make sure QUAKE_C.INF is one line, and under 60
  64.     characters. 
  65.  
  66.   * QCPL has a setup option to launch Qauke with with additional
  67.     parameters. ie -NOJOY or -LISTEN. To create a setup data file, launch
  68.     QCPL with the '/s' option.
  69.  
  70. REQUIREMENTS:
  71. -------------
  72.   * A computer would be nice :), and of of course Quake Registered.
  73.   * If you wish to compile QC files, you must have QCCDOS.
  74.  
  75. RESTRICTIONS:
  76. -------------
  77.   * You are limited to just 8 patches at a time. I know i know, 
  78.     i could fix that real easy ... but i have other things to
  79.     take care of like writting the manual :).
  80.   * QCPL can't read directories over eight characters,
  81.     sorry Win95 users! It also can't read extended directories like
  82.     QUAKE.101 - NOTE the '.' QCPL can't recognize this ... YET.
  83.   * The QC file management which QCPL uses *MIGHT* and probably is 
  84.     buggy, please report all bugs to <hengan@werple.net.au>
  85.  
  86. DISTRIBUTION: 
  87. -------------
  88.    QCPL is freeware, all i ask of you is feedback. Any suggestions or
  89.    bug reports are more than welcome.
  90.  
  91. FUTURE FEATURES:
  92. ----------------
  93.   * Extend the description to > 60 characters.
  94.   * Break the 8 directory limitation.
  95. [The following two features will cause a problem, that being that 
  96.  all the patches won't fit on the screen, maybe i should support
  97.  43 lines instead of 25?!!?] 
  98.   * A nicer user interface.
  99.   * Other little features.
  100.   * e-mail me with suggestion.
  101.   * Ability to create config files for every patch.
  102.   * More detailed manual.
  103.  
  104. REVISION HISTORY:
  105. -----------------
  106.   * v1.0   
  107.     Hmm, started out as just a small .BAT file.
  108.   * v1.1         
  109.     Remade the whole thing in Turbo Pascal 7.0.
  110.     Added all the goodies like description stuff etc.
  111.   * v1.2
  112.     Added support for PAK0.PAK files.
  113.     Fixed a few bugs.
  114.     Crossed by fingers.
  115.   * v2.0
  116.     First public release.
  117.     Ability to compile QC files.
  118.     Fixed MOST bugs.
  119.     Nicer interface
  120.     Heaps of other stuff i can'y remember.
  121.     
  122. LEGAL STUFF:
  123. ------------
  124.   Quake is of course a registered trademark of id Software.
  125.  
  126. MISC INFO:
  127. ----------
  128.   This program was compiled under Turbo Pascal 7.0
  129.   Despite its crappy visual appearance, it does the job quite well.
  130.   I'm very happy with it and actually do use it (unlike my other programs).
  131.   I hope to improve QCPL and change the interface considerably, maybe
  132.   in QCPL v3.0 :), I also need about 3 beta testers to test out
  133.   future versions, check spelling and do all the little annoying stuff
  134.   which i don't have for.
  135.   
  136.